home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / egs-tools / egs_dev-disk / egsdemos / egsexamples / readme! < prev    next >
Encoding:
Text File  |  1994-06-06  |  6.3 KB  |  190 lines

  1.                #######         ######          ######
  2.                ##             ##              ##
  3.                ##            ##               ##
  4.                #######       ##    ####         ###
  5.                ##            ##       #            ##
  6.                ##             ##     ##            ##
  7.                #######         #######        ######
  8.  
  9.                Enhanced       Graphic         System
  10.  
  11.           © copyright by VIONA Development 1990,91,92,93,94
  12.  
  13.                            Author
  14.                      Markus van Kempen
  15.  
  16.                            Release
  17.                          30 Dec 1993
  18.  
  19.                          Version 6.X
  20.  
  21.  
  22. Dear EGS-Developer,
  23.  
  24. this directory contains the EGS C and Assembler example Files.
  25. These example show demonstrate how you can create EGS-Programs
  26. or EGS-UserInterface. It give you also a feeling about the
  27. EGS-Concept. All examples are documented so that there should
  28. be no problems with the understanding of the Demos.
  29. Every example directory contained all files to get an
  30. executable file. The exmples are module structure, that means
  31. the event handle-routines (normal AMIGA stuff) open Libraries
  32. and includes are in separated file.
  33. These files will be included in the examples as you compile.
  34. The main EGS concern is in the file.c contained. Please have a
  35. look in this C-Source file first.
  36.  
  37. The EGS-Example directory Structure.
  38.  
  39. The first root level contained the following directories:
  40. You should start to read and execute the example in the
  41. following order.
  42.  
  43. The GADGET -Directory  Start HERE
  44.  
  45. This directory contains more subdirectory with examples
  46. of different Gadget-Types. see directory structure the following.
  47.  
  48. GADGET-Subdirectroies:
  49.  
  50. 1. FIRST contains four basic examples to show you how to create
  51.          Gadgets. It shows you also the Basics of the GadBox
  52.          libraries - combine different Gadget-Types in a Window
  53.          and so on. The Evenhandle for sizing will be also
  54.          shown.
  55.  
  56.          FILES:
  57.  
  58.                 one.c    -- Opens a Window with a one Gadget
  59.                 two.c    -- Opens a Window with more Gadgets
  60.                             in a special order.
  61.                 three.c  -- Opens a Window with different
  62.                             Gadgets not sizeable.
  63.                 four.c   -- same as three.c but sizeable.
  64.  
  65. 2. GET&PUTGADGETDATA this directory contains a file which show
  66.                      you how to handle the Gadget data. The
  67.                      program shows you how you can save and
  68.                      restore the Gadgetvalue after a event like
  69.                      sizing.
  70.  
  71. 3.SELECT This directory contains a file for the Gadget-Type
  72.          "select". The program will shows you how to create
  73.          and handle a "Select"-Gadget.
  74.  
  75. 4.RADIO  This directory contains a file for  the Gadget-Type
  76.          "radio" (Radio-Buttons). The program will shows you
  77.           how to create and handle a Radio-Buttons.
  78.  
  79. 5.SETS   This directory contains a file for the Gadget-Type
  80.          "Set" Text-BoolGadgets. The program will shows you
  81.           how to create and handle a SetGadgets.
  82.  
  83. 6.MENUSELECT
  84.           This directory contains a file for the Gadget-Type
  85.          "MenuSelectt" Text-SelectGadgets as a Menu.
  86.           The program will shows you how to create
  87.           and handle a MenuSelectGadget.
  88.  
  89. 7. TEXTINFO
  90.           This directory contains a file for the Gadget-Type
  91.          "TextInfo" Text-Information in a Gadget.
  92.           The program will shows you how to create
  93.           and handle a TextInfoGadget.
  94.  
  95. 8. SCROLLBOX
  96.           This directory contains a file for the Gadget-Type
  97.          "ScrollBox" (List of Items in a Scrollbox.
  98.           The program will shows you how to create
  99.           and handle Items in a ScrollBoxGadget.
  100.  
  101. 9. TWODIMPORP
  102.           This directory contains a file for  the Gadget-Type
  103.          "TwoDimProp" 2D Gadget.
  104.           The program will shows you how to create
  105.           and handle  a 2D-Gadget.
  106.  
  107. 10. COLORPOT.
  108.           In this directory you will fin a program which shows
  109.           you to export and inport color from a other program
  110.           (EGSPalette). Please start both program (ColorPot
  111.           and EGSPalette). In both program will be an the left
  112.           top edge of the window a "ColorBox"(Pot)-Gadget. Please
  113.           more the sliders of the EGSPalette program. The
  114.           color of the ColorBox will change. To export the
  115.           color form the EGS-Palette click (with left)
  116.           in the ColorBox and hold the mouse button. Move the
  117.           Mouse to the other ColorBox (WindowTitel = Title)
  118.           form the Examples program. the color of this box
  119.           will change after you dropped the color in the
  120.           Gadgetfield (leave the left mouse button).
  121.  
  122. Back to the rootlevel.
  123.  
  124.  
  125. MOREGADGET
  126.           This directory show you some examples with more than
  127.           one Gagdet in a window.
  128.  
  129. REQUESTER
  130.           Contain three subdirectroies to show you different
  131.           Requester types.
  132.  
  133.           - FILE shows you to how to open a EGS-Filerequester
  134.  
  135.           - NonModal shows you to open EGS Requester nonmodal
  136.  
  137.           - Font&ScrMode shows you how to open a Font and
  138.             ScreenMode Requester
  139.  
  140.  
  141. MENU      - This directory contains files to create EGS-Menus.
  142.  
  143. STACK_LANGUAGE - In this directory you will find information an
  144.                  an example for the "EGSIntuiGFX"-Language.
  145.                  Please read the file "Stack-Language".
  146.  
  147. ASM        - An example the open a window in Assembler.
  148.              (Sorry: the new assembler include files are
  149.              not available yet, but soon!)
  150.  
  151. OTHER      - other EGS-Examples (Eyes.c)
  152.  
  153.  
  154. If somebody has problems with the example code or suggestion
  155. to it please feel free to contact me:
  156.  
  157. VIONA-Development
  158. z.Hd. Markus van Kempen
  159. Dreiherrenstein 6a.
  160. 65207 Wiesbaden
  161. Fax: 06127 66 276
  162. or
  163. email: mvk@server.et-int.fho-emden.de (properly the fastes way !)
  164.  
  165. Have Fun
  166.  
  167.  
  168.   MvK
  169.   (VIONA-Development)
  170.  
  171.  
  172. PS: I need more EGS-C-Source examples, may be YOU wrote something
  173. interessting for EGS. I would like to get your C-Source for
  174. publishing it on the EGS-Developer disks. Please contact me by
  175. email.
  176.  
  177. PSS: The EGS needs a EGS-Guide for displaying Helptext and
  178. Informations also for the EGS-Includes and Docs. May be somebody
  179. is or wrote already something like that. If somebody is
  180. interested in write this EGS.guide please contact for further
  181. informations (specs).
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188. 30 Dec 1993 (mvk)
  189.  
  190.